package com.qzl.common.netty.message;

import com.qzl.common.netty.model.UserModel;
import lombok.Data;

/**
 * @author: qzl
 * @date : 2025/6/23 13:00
 * @description:
 */
@Data
public class Message {
    /**
     * 消息序号
     */
    private Integer sequenceId;
    /**
     * 消息类型
     */
    private Integer messageType;
    // 文本消息
    private String content;
    private String from;
    private String to;
    // 登录消息
    private UserModel userModel;
    private String token;
    // 文件消息
    /** 文件名 */
    private String fileName;
    /** 文件偏移量 */
    private long offset;
    /** 文件数据 */
    private byte[] data;
    /** 文件是否结束 */
    private boolean endOfFile;
}
